String[]转换

来源:百度知道 编辑:UC知道 时间:2024/05/13 07:50:28
我想把一个String[]型转换成String 型
就转成String str="('1','2','3','4','5','6','7')"
"(1,2,3,4,5,6,7)"也可以
这种情况就行了,有什么办法没?

public class Test {
public static void main(String[] args) {
String[] str = { "1", "2", "3", "4", "5", "6", "7" };
System.out.println(arrayToString(str));
}

static String arrayToString(String[] str) {
StringBuffer sb = new StringBuffer();
sb.append("('");
for (int i = 0; i < str.length; i++) {
if (i == str.length - 1) {
sb.append(str[i]);
} else {
sb.append(str[i]);
sb.append("', '");
}
}
sb.append("')");
return sb.toString();
}
}

public class Test{
public static void main(String[] args) {
char[] str={'1','2','3','4','5','6','7'};
System.out.println(String.copyValueOf(str));
}
}